package com.innovation.sys.service;

import java.util.List;
import java.util.Map;

import com.github.pagehelper.PageInfo;
import com.innovation.sys.common.dto.RelationForAccountDTO;
import com.innovation.sys.pojo.SSysAccount;

public interface AccountService {
	int add(SSysAccount account);

	PageInfo<Map<String, Object>> selectByOption(Map map, Integer pageNum, Integer pageSize);

	int deleteOne(Integer accountId);

	SSysAccount findOne(Integer accountId);

	int updateOne(SSysAccount account);

	SSysAccount findByName(String name);

	List<RelationForAccountDTO> findUserPermission(Integer accountId);
}
